// 环境配置
const ENV = {
  // 开发环境
  development: {
    BASE_URL: 'http://api-rag.monkeymeerkat.cn/api', // 临时使用HTTP
    SKIP_DOMAIN_CHECK: true
  },
  // 生产环境
  production: {
    BASE_URL: 'http://api-rag.monkeymeerkat.cn/api',
    SKIP_DOMAIN_CHECK: false
  }
}

// 获取当前环境
const getCurrentEnv = () => {
  // #ifdef MP-WEIXIN
  // 小程序环境 - 开发阶段使用development配置
  return 'development'
  // #endif
  
  // #ifdef H5
  // H5环境
  if (process.env.NODE_ENV === 'development') {
    return 'development'
  } else {
    return 'production'
  }
  // #endif
  
  // 默认生产环境
  return 'production'
}

// 导出配置
export const config = ENV[getCurrentEnv()]

// 导出基础URL
export const BASE_URL = config.BASE_URL

// 导出是否跳过域名检查
export const SKIP_DOMAIN_CHECK = config.SKIP_DOMAIN_CHECK

// 导出环境信息
export const ENV_INFO = {
  current: getCurrentEnv(),
  isDev: getCurrentEnv() === 'development',
  isProd: getCurrentEnv() === 'production',
  isMiniProgram: getCurrentEnv() === 'production' // 小程序默认为生产环境
} 